package com.kingtake.bean;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * PubQuestion entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class PubQuestion implements java.io.Serializable {

	// Fields

	private String recId;
	private String kcxlId;
	private String questionType;
	private Long questionScore;
	private String questionDesc;
	private String questionAnswer;
	private String validFlag;
	private String imageFlag;
	private String imageName;
	private String imageUrl;
	private String operateId;
	private String operateName;
	private Date operateDate;
	private String operateDeptid;
	private String operateDeptname;
	private Set pubExaminationpaperQuestions = new HashSet(0);
	private Set pubAnswers = new HashSet(0);

	// Constructors

	/** default constructor */
	public PubQuestion() {
	}

	/** full constructor */
	public PubQuestion(String kcxlId, String questionType, Long questionScore,
			String questionDesc, String questionAnswer, String validFlag,
			String imageFlag, String imageName, String imageUrl,
			String operateId, String operateName, Date operateDate,
			String operateDeptid, String operateDeptname,
			Set pubExaminationpaperQuestions, Set pubAnswers) {
		this.kcxlId = kcxlId;
		this.questionType = questionType;
		this.questionScore = questionScore;
		this.questionDesc = questionDesc;
		this.questionAnswer = questionAnswer;
		this.validFlag = validFlag;
		this.imageFlag = imageFlag;
		this.imageName = imageName;
		this.imageUrl = imageUrl;
		this.operateId = operateId;
		this.operateName = operateName;
		this.operateDate = operateDate;
		this.operateDeptid = operateDeptid;
		this.operateDeptname = operateDeptname;
		this.pubExaminationpaperQuestions = pubExaminationpaperQuestions;
		this.pubAnswers = pubAnswers;
	}

	// Property accessors

	public String getRecId() {
		return this.recId;
	}

	public void setRecId(String recId) {
		this.recId = recId;
	}

	public String getKcxlId() {
		return this.kcxlId;
	}

	public void setKcxlId(String kcxlId) {
		this.kcxlId = kcxlId;
	}

	public String getQuestionType() {
		return this.questionType;
	}

	public void setQuestionType(String questionType) {
		this.questionType = questionType;
	}

	public Long getQuestionScore() {
		return this.questionScore;
	}

	public void setQuestionScore(Long questionScore) {
		this.questionScore = questionScore;
	}

	public String getQuestionDesc() {
		return this.questionDesc;
	}

	public void setQuestionDesc(String questionDesc) {
		this.questionDesc = questionDesc;
	}

	public String getQuestionAnswer() {
		return this.questionAnswer;
	}

	public void setQuestionAnswer(String questionAnswer) {
		this.questionAnswer = questionAnswer;
	}

	public String getValidFlag() {
		return this.validFlag;
	}

	public void setValidFlag(String validFlag) {
		this.validFlag = validFlag;
	}

	public String getImageFlag() {
		return this.imageFlag;
	}

	public void setImageFlag(String imageFlag) {
		this.imageFlag = imageFlag;
	}

	public String getImageName() {
		return this.imageName;
	}

	public void setImageName(String imageName) {
		this.imageName = imageName;
	}

	public String getImageUrl() {
		return this.imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public String getOperateId() {
		return this.operateId;
	}

	public void setOperateId(String operateId) {
		this.operateId = operateId;
	}

	public String getOperateName() {
		return this.operateName;
	}

	public void setOperateName(String operateName) {
		this.operateName = operateName;
	}

	public Date getOperateDate() {
		return this.operateDate;
	}

	public void setOperateDate(Date operateDate) {
		this.operateDate = operateDate;
	}

	public String getOperateDeptid() {
		return this.operateDeptid;
	}

	public void setOperateDeptid(String operateDeptid) {
		this.operateDeptid = operateDeptid;
	}

	public String getOperateDeptname() {
		return this.operateDeptname;
	}

	public void setOperateDeptname(String operateDeptname) {
		this.operateDeptname = operateDeptname;
	}

	public Set getPubExaminationpaperQuestions() {
		return this.pubExaminationpaperQuestions;
	}

	public void setPubExaminationpaperQuestions(Set pubExaminationpaperQuestions) {
		this.pubExaminationpaperQuestions = pubExaminationpaperQuestions;
	}

	public Set getPubAnswers() {
		return this.pubAnswers;
	}

	public void setPubAnswers(Set pubAnswers) {
		this.pubAnswers = pubAnswers;
	}

}